package com.marvels.financial.loan.dto;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 审核传入条件
 * @author tangpw
 *
 */
public class LoanAuditConditionDto implements Serializable{
	
	private static final long serialVersionUID = 1L;

	private String operationStatus;//放款操作状态  1 通过  2 拒绝 3取消放款
	
	private String loanIds;//需要操作的loanId
	
	private String loanId;//
	private BigDecimal loanAmountAdjust;//金额调整
	private String productCode; //产品code(大类)
	
	
	private String channelType;//渠道type
	
	
	private String fundSourceCode;//资金方code
	
	
	private String paymentStatus;//付款状态
	
	
	private String custName;//姓名
	
	private String custIdNumber;//身份证
	
	private Date applyBeginDate;//申请起始日期
	
	
	private Date applyEndDate;//申请结束日期
	
	
	private Date faceSignBeginDate;//面签起始日期
	
	
	private Date faceSignEndDate;//面签结束日期

	private String lendProcessStatus;// 放款信息状态
	
	private Date payBeginDate;//代付日期(始)
	private Date payEndDate;//代付日期(止)
	
	
	private Date lendBeginDate;//放款时间(始)
	
	private Date lendEndDate;//放款时间(止)
	private String pageNum;//当前页
	
	private String pageSize;//每页大小
	
	private String total;//总数
	
	private String exportOperation;//导出操作 1 导出当前页面  2 导出全部
	
	private String singleLoanId;//单个loanId
	
	private String rejectReason;//否决原因
	
	private String lendType;//放款类型   1 人工  2自动
	public String getOperationStatus() {
		return operationStatus;
	}

	public void setOperationStatus(String operationStatus) {
		this.operationStatus = operationStatus;
	}

	public String getLoanIds() {
		return loanIds;
	}

	public void setLoanIds(String loanIds) {
		this.loanIds = loanIds;
	}

	public String getProductCode() {
		return productCode;
	}

	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}

	public String getChannelType() {
		return channelType;
	}

	public void setChannelType(String channelType) {
		this.channelType = channelType;
	}

	public String getFundSourceCode() {
		return fundSourceCode;
	}

	public void setFundSourceCode(String fundSourceCode) {
		this.fundSourceCode = fundSourceCode;
	}

	public String getPaymentStatus() {
		return paymentStatus;
	}

	public void setPaymentStatus(String paymentStatus) {
		this.paymentStatus = paymentStatus;
	}

	public String getCustName() {
		return custName;
	}

	public void setCustName(String custName) {
		this.custName = custName;
	}

	public String getCustIdNumber() {
		return custIdNumber;
	}

	public void setCustIdNumber(String custIdNumber) {
		this.custIdNumber = custIdNumber;
	}

	public Date getApplyBeginDate() {
		return applyBeginDate;
	}

	public void setApplyBeginDate(Date applyBeginDate) {
		this.applyBeginDate = applyBeginDate;
	}

	public Date getApplyEndDate() {
		return applyEndDate;
	}

	public void setApplyEndDate(Date applyEndDate) {
		this.applyEndDate = applyEndDate;
	}

	public Date getFaceSignBeginDate() {
		return faceSignBeginDate;
	}

	public void setFaceSignBeginDate(Date faceSignBeginDate) {
		this.faceSignBeginDate = faceSignBeginDate;
	}

	public Date getFaceSignEndDate() {
		return faceSignEndDate;
	}

	public void setFaceSignEndDate(Date faceSignEndDate) {
		this.faceSignEndDate = faceSignEndDate;
	}

	public String getLendProcessStatus() {
		return lendProcessStatus;
	}

	public void setLendProcessStatus(String lendProcessStatus) {
		this.lendProcessStatus = lendProcessStatus;
	}

	public Date getPayBeginDate() {
		return payBeginDate;
	}

	public void setPayBeginDate(Date payBeginDate) {
		this.payBeginDate = payBeginDate;
	}

	public Date getPayEndDate() {
		return payEndDate;
	}

	public void setPayEndDate(Date payEndDate) {
		this.payEndDate = payEndDate;
	}

	public String getPageNum() {
		return pageNum;
	}

	public void setPageNum(String pageNum) {
		this.pageNum = pageNum;
	}

	public String getPageSize() {
		return pageSize;
	}

	public void setPageSize(String pageSize) {
		this.pageSize = pageSize;
	}

	public String getTotal() {
		return total;
	}

	public void setTotal(String total) {
		this.total = total;
	}

	public String getExportOperation() {
		return exportOperation;
	}

	public void setExportOperation(String exportOperation) {
		this.exportOperation = exportOperation;
	}

	public String getSingleLoanId() {
		return singleLoanId;
	}

	public void setSingleLoanId(String singleLoanId) {
		this.singleLoanId = singleLoanId;
	}

	public String getRejectReason() {
		return rejectReason;
	}

	public void setRejectReason(String rejectReason) {
		this.rejectReason = rejectReason;
	}

	public Date getLendBeginDate() {
		return lendBeginDate;
	}

	public void setLendBeginDate(Date lendBeginDate) {
		this.lendBeginDate = lendBeginDate;
	}

	public Date getLendEndDate() {
		return lendEndDate;
	}

	public void setLendEndDate(Date lendEndDate) {
		this.lendEndDate = lendEndDate;
	}

	public String getLendType() {
		return lendType;
	}

	public void setLendType(String lendType) {
		this.lendType = lendType;
	}

	public String getLoanId() {
		return loanId;
	}

	public void setLoanId(String loanId) {
		this.loanId = loanId;
	}

	public BigDecimal getLoanAmountAdjust() {
		return loanAmountAdjust;
	}

	public void setLoanAmountAdjust(BigDecimal loanAmountAdjust) {
		this.loanAmountAdjust = loanAmountAdjust;
	}
	
}
